Android Studio 基础篇二 Gradle初步了解

什么是Gradle

Gradle是一种基于Groovy语言的依赖管理工具,使用内部领域特定语言,抛弃了基于XML的繁琐配置。

Gradle概述

  • 基于声明和基于约定的构建
  • 依赖型的编程语言
  • 支持局部构建
  • 支持多项目构建
  • 多种方式依赖管理
  • 良好的扩展性
  • gradle的整体设计是以作为语言为导向的,灵活易于理解
  • 免费开源

看到上面一堆高大上牛逼的词汇,是不是感觉Gradle很高深?其实,只要你多尝试使用Gradle构建项目,发现:一个灵活的工具而已。在后面的博文中,我们慢慢了解,玩转Gradle。

Gradle的下载与安装

Gradle下载地址
具体下载安装方式,我已经在Android Studio 基础篇一 下载与安装中介绍过一种方式,在这里总结下。在构建Android项目时,其他方式:

  1. 把下载文件拷贝到/Users/<用户名>/.gradle/wrapper/dists**下,Android项目根据gradle/wrapper/gradle-wrapper.properties中的distributionUrl使用Gradle
  2. 把下载文件解压,把bin路径添加在环境变量中
  3. 在Mac OX 通过HomeBrew安装Gradle,Gradle会自动添加在环境变量中

Gradle验证

无论你通过哪种方式安装配置Gradle,只要在Terminal中输入gradle -v能够看到类似的输出,就证明Gradle已经配置成功。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
zhaoscmatoMacBook-Pro:~ zhaosc$ gradle -v

------------------------------------------------------------
Gradle 2.6
------------------------------------------------------------

Build time: 2015-08-10 13:15:06 UTC
Build number: none
Revision: 233bbf8e47c82f72cb898b3e0a96b85d0aad166e

Groovy: 2.3.10
Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM: 1.8.0_51 (Oracle Corporation 25.51-b03)
OS: Mac OS X 10.10.5 x86_64

初步了解

目前我们只需要把以上几步完成,在本地可以走通gradle命令就足够啦,后面我们在来慢慢的深入学习了解Gradle。